package cn.java.lambda.test3;

/**
 * @author 攀博课堂(www.pbteach.com)
 * @version 1.0
 **/
public class Fun2Demo3 {

    public static void main(String[] args) {


        doFun2((x,y)->Integer.sum(x,y),20,30);

        //一个方法引用所引用的方法必须和函数式接口中的抽象方法的参数、返回值类型一致
        doFun2(Integer::sum,2,3);

    }

    public static void doFun2(Fun2 fun2,int a,int b){
        int result = fun2.handler(a, b);
        System.out.println(result);
    }
}
